irrigating trench/ditch - Français Anglais Dictionnaire